package com.qzdatasoft.mcp.server.common;

import io.modelcontextprotocol.server.McpServerFeatures.SyncPromptSpecification;
import io.modelcontextprotocol.server.McpServerFeatures.SyncResourceSpecification;
import lombok.Getter;
import org.springframework.ai.tool.ToolCallback;

import java.util.HashSet;
import java.util.Set;

public class McpFactory {

    @Getter
    static final Set<ToolCallback> toolCallbackList = new HashSet<>();

    @Getter
    static final Set<SyncResourceSpecification> syncResourceSpecificationList = new HashSet<>();

    @Getter
    static final Set<SyncPromptSpecification> syncPromptSpecificationList = new HashSet<>();

}
